﻿namespace CkSoftware.GroupMe.Sdk.Core.Enums
{
	/// <summary>
	/// Enum for any async GroupMe API action result. Currently used for the add members to group command.
	/// </summary>
	public enum AsyncGroupMeApiStatus
	{
		/// <summary>
		/// Unknown status.
		/// </summary>
		Default = 0,

		/// <summary>
		/// The results are not yet ready and are still processing.
		/// </summary>
		ResultsNotYetReady = 1,

		/// <summary>
		/// The operation is done, but the results are deleted due to a too long waiting time.
		/// </summary>
		ResultsNoLongerAvailable = 2,

		/// <summary>
		/// The operation is done, results are available.
		/// </summary>
		OperationDone = 3
	}
}